@charset 'utf-8';

.h5wrap{
	display: none;
}

@media screen and (max-width: 768px) {
	.h5wrap{
		display: block;
	}
	.pcwrap{
		display: none;
	}
}

.wheader{
	height: 1.9rem;
	background: url(wbg1.png) center no-repeat;
	background-size: 100% 100%;
	padding: 0 .4rem;
}
.wlogo{
	float: left;
	padding-top: .64rem;
}
.wlogo img{
	width: 5.26rem;
}
.wnav-btn{
	float: right;
	margin-top: .74rem;
	width: .56rem;
}
.wnav-box{
	display: none;
	width: 100%;
	height: 100%;
	position: fixed;
	z-index: 98;
	top: 0;
	left: 0;
}
.wnav{
	background: rgba(0,0,0,.9);
	position: fixed;
	top: 0;
	right: -5.24rem;
	width: 5.24rem;
	height: 100%;
	z-index: 99;
	text-align: center;
	overflow: hidden;
	line-height: 1;
}
.wnav a{
	display: inline-block;
	width: 2.12rem;
	height: .88rem;
	line-height: .88rem;
	text-align: center;
	color: #e42826;
	font-size: .28rem;
	font-weight: bold;
	margin: .4rem .14rem 0;
	background: #fff;
	border-radius: .08rem;
}
.wnav a.cur{
	background: #e42826;
	color: #fff;
}
.wlocal{
	padding: .16rem .32rem;
	background: #f7f7f7;
	line-height: .34rem;
}
.wlocal a,.wlocal span{
	color: #999999;
	font-size: .24rem;
}
.wlocal .warrow{
	display: inline-block;
	margin: 0 .1rem;
}
.wlocal .cur{
	color: #e42826;
}
.wfooter{
	background: #e42826;
	border-top: .02rem solid #ec9d58;
	text-align: center;
	color: #fff;
	font-size: .24rem;
	line-height: .38rem;
	padding: .4rem .32rem;
}
.wfimg1{
	margin-top: .32rem;
	display: inline-block;
}
.wfimg1 img{
	width: 1rem;
}

.wmain{
	padding: .4rem .32rem .6rem;
}
/* gailan */
.wglbox{
	margin-bottom: .5rem;
}
.wgltit{
	border-bottom: 1px solid #cccccc;
}
.wgltit .tit{
	display: inline-block;
	line-height: .5rem;
	padding-bottom: .16rem;
	color: #333333;
	font-size: .3rem;
	margin-left: .5rem;
}
.wgltit .tit:first-child{
	margin-left: 0;
}
.wgltit .tit.cur{
	color: #e42826;
	padding-left: .22rem;
	font-weight: bold;
	border-bottom: 1px solid #e42826;
	background: url(wic1.png) left .16rem  no-repeat;
	background-size: .11rem .21rem;
}
.wgltit .more{
	color: #999999;
	font-size: .24rem;
	float: right;
	line-height: .6rem;
}
.wgllist{
	padding-top: .14rem;
}
.wgllist li{
	height: .6rem;
	line-height: .6rem;
}
.wgllist1 li:nth-child(6n){
	border-bottom: 1px dashed #e5e5e5;
	padding-bottom: .14rem;
}
.wgllist1 li:nth-child(6n+1){
	padding-top: .14rem;
}
.wgllist1 li:last-child{
	border-bottom: none;
}
.wgllist li a{
	display: inline-block;
	padding-left: .2rem;
	background: url(wic2.png) left center no-repeat;
	background-size: .1rem .12rem;
	color: #333333;
	font-size: .28rem;
	max-width: 80%;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}
.wgllist li span{
	float: right;
	color: #a6a6a6;
	font-size: .28rem;
}
.wpage{
	text-align: center;
	margin-top: .4rem;
}
.wpage a{
	display: inline-block;
	color: #666666;
	font-size: .26rem;
	padding: 0 .14rem;
	border: 1px solid #eaeaea;
	border-radius: .02rem;
	line-height: .5rem;
	margin: .06rem;
	box-sizing: border-box;
}
.wpage a:first-child{
	margin-left: 0;
}
.wpage a:last-child{
	margin-right: 0;
}
.wpage a.cur{
	background: #e42826;
	color: #fff;
}
/*xilan*/
.wxltit{
	color: #333333;
	font-size: .4rem;
	font-weight: bold;
	line-height: .6rem;
	text-align: center;
}
.wxlbar{
	margin-top: .36rem;
	padding-bottom: .1rem;
	border-bottom: 1px solid #f4f7fa;
	color: #7b7b7b;
	font-size: .24rem;
	line-height: .48rem;
	text-align: center;
}
.wxlbar span{
	display: inline-block;
	margin-right: .6rem;
}
.wxlarticle{
	color: #333333;
	font-size: .28rem;
	line-height: .48rem;
	padding-top: .4rem;
}
.wxlarticle img{
	max-width: 100%;
	height: auto!important;
	display: block!important;
	margin: 0 auto;
}
/*lingdao*/
.ldmain{
	padding: .4rem .2rem .6rem;
}
.wldbox1{
	text-align: center;
}
.wldbox a{
	display: inline-block;
	/*width: 2.08rem;*/
	width: 1.3rem;
	text-align: center;
	margin-right: .1rem;
	margin-bottom: .6rem;
}
.wldbox a img{
	width: 100%;
	/*height: 2.78rem;*/
	height: 1.9rem;
}
.wldbox a p{
	color: #333333;
	font-size: .3rem;
	font-weight: bold;
	margin-top: .24rem;
}
.wldbox a:nth-child(5n){
	margin-right: 0;
}
.wldtx{
	text-align: center;
}
.wldtx img{
	width: 2.08rem;
	height: 2.78rem;
}
.wldtx p{
	color: #e42826;
	font-size: .3rem;
	font-weight: bold;
	margin-top: .24rem;
}
.wldintro{
	color: #333333;
	font-size: .28rem;
	line-height: .6rem;
	margin-top: .2rem;
}
.wldintro a{
	color: #e42826;
	font-size: .28rem;
}
.wldxx{
	display: block;
	height: 1.32rem;
	line-height: 1.32rem;
	background: url(wbg2.png) center no-repeat;
	background-size: 100% 100%;
	text-align: center;
	color: #e42826;
	font-size: .4rem;
	font-weight: bold;
	margin-top: .6rem;
	margin-bottom: .8rem;
}
/*wangluowenzheng*/
.wwzld .tx img{
	width: 2.08rem;
	height: 2.7rem;
}
.wwzld .info{
	width: 4.3rem;
}
.wwzld .info .job{
	color: #e42826;
	font-size: .36rem;
	font-weight: bold;
}
.wwzld .info .name{
	color: #333333;
	font-size: .36rem;
	font-weight: bold;
	margin-top: .1rem;
}
.wwzld .info .con{
	color: #333333;
	font-size: .28rem;
	line-height: .5rem;
	margin-top: .2rem;
}
.wwzld .info .con a{
	color: #e42826;
}
.wwzbar1{
	margin-top: .7rem;
	margin-bottom: 1rem;
}
.wwzbar1 a{
	display: inline-block;
	color: #333333;
	font-size: .4rem;
	font-weight: bold;
	text-align: center;
	border: .04rem solid #c9c9c9;
	border-radius: .45rem;
	height: .92rem;
	line-height: .92rem;
	width: 3.18rem;
}
.wwztit1{
	height: .66rem;
	line-height: .66rem;
	background: #e42826;
	padding: 0 .2rem;
}
.wwztit1 img{
	width: .07rem;
	vertical-align: middle;
	margin-right: .12rem;
}
.wwztit1 .tit{
	color: #fff;
	font-size: .3rem;
	font-weight: bold;
}
.wwzlist{
	padding: .5rem 0 .2rem;
}
.wwzlist .tit{
	display: inline-block;
	color: #333333;
	font-size: .36rem;
	font-weight: bold;
	margin-bottom: .2rem;
}
.wwzlist .box{
	margin-bottom: .4rem;
	width: 3.25rem;
	height: 1.76rem;
	background: url(wbg3.png) center no-repeat;
	background-size: 100% 100%;
	box-sizing: border-box;
	text-align: center;
	color: #333333;
	font-size: .26rem;
	padding-top: .4rem;
	line-height: .46rem;
}
.wwzlist .box .num{
	color: #e42826;
	font-size: .4rem;
	font-weight: bold;
	margin-right: .1rem;
	vertical-align: initial;
}
.wglmore{
	display: block;
	height: .64rem;
	line-height: .64rem;
	background: #f8f8f8;
	text-align: center;
	color: #666666;
	font-size: .26rem;
	margin-top: .34rem;
}
/*liuyanxuandeng*/
.wxdtit{
	margin-bottom: .2rem;
}
.wxdtit .tit{
	color: #e42826;
	font-size: .3rem;
	font-weight: bold;
	vertical-align: middle;
}
.wxdtit img{
	margin-right: .1rem;
	width: .07rem;
	vertical-align: middle;
}
.wxdlist li{
	border-top: 1px solid #e5e5e5;
	padding: .26rem 0; 
}
.wxdlist li .tit{
	color: #333333;
	font-size: .28rem;
	width: 5.1rem;
	line-height: .44rem;
	float: left;
}
.wxdlist li .sta{
	float: right;
	height: .44rem;
	line-height: .44rem;
	width: 1.16rem;
	text-align: center;
	color: #e42826;
	font-size: .24rem;
	border-radius: .04rem;
	background: #fff4f4;
}
.wxdlist li .sta.cur{
	color: #2ab464;
	background: #f4fffa;
}
.wxdlist li .date{
	width: 100%;
	color: #a6a6a6;
	font-size: .24rem;
	float: left;
	margin-top: .1rem;
}
.wxdbox1{
	margin-top: .8rem;
	width: 100%;
	height: 3.52rem;
	background: url(wbg4.png) center no-repeat;
	background-size: 100% 100%;
	box-sizing: border-box;
	padding: .46rem .3rem 0;
}
.wxdbox1 .info{
	width: 100%;
	height: .68rem;
	line-height: .68rem;
	border-radius: .04rem;
	background: rgba(255,255,255,.22);
	margin-bottom: .22rem;
}
.wxdbox1 .tit{
	display: inline-block;
	width: 1.16rem;
	text-align: center;
	height: .32rem;
	line-height: .32rem;
	vertical-align: middle;
	border-right: 1px solid #fff;
	margin-right: .2rem;
	color: #fff;
	font-size: .28rem;
}
.wxdbox1 input{
	color: #fff;
	font-size: .28rem;
	height: .68rem;
	line-height: .68rem;
	width: 4.7rem;
}
.wxdbox1 input::-webkit-input-placeholder{
	color: #f3a4a3;
}
.wxdbox1 input:-moz-placeholder{
	color: #f3a4a3;
}
.wxdbox1 input::-moz-placeholder{
	color: #f3a4a3;
}
.wxdbox1 input:-ms-input-placeholder{
	color: #f3a4a3;
}
.wxdbox1 button{
	width: 100%;
	height: .66rem;
	line-height: .66rem;
	border-radius: .04rem;
	text-align: center;
	color: #333333;
	font-size: .3rem;
	background: #fff;
	margin-top: .12rem;
}
.wxdbar1{
	margin-top: .3rem;
}
.wxdbar1 a{
	display: inline-block;
	width: 3.28rem;
	height: 1.3rem;
	text-align: center;
	line-height: 1.3rem;
	color: #fff;
	font-size: .3rem;
	font-weight: bold;
	border-radius: .06rem;
}
.wxdbar1 a img{
	vertical-align: middle;
	margin-right: .14rem;
	width: .48rem;
}
.wxdbar1 a.lf{
	background: #ff6600;
}
.wxdbar1 a.rt{
	background: #ffa700;
}
/*woyaoxiexin*/
.wxxintro{
	color: #333333;
	font-size: .28rem;
	line-height: .44rem;
	padding-bottom: .2rem;
	border-bottom: .1rem solid #f6f6f6;
}
.star{
	width: .07rem;
	vertical-align: top;
	margin: .1rem .1rem 0;
}
.wxxintro .tit{
	color: #e21816;
	font-size: .4rem;
	font-family: simsun;
	margin-bottom: .3rem;
	font-weight: bold;
}
.wxxintro .red{
	color: #e54645;
}
.wxxbox .tit{
	display: inline-block;
	min-width: 1.7rem;
	line-height: .7rem;
	text-align: right;
	color: #666666;
	font-size: .3rem;
}
.wxxbox .star{
	margin: .3rem .1rem 0 0;
}
.wxxbox .i1{
	border: 1px solid #b5b5b5;
	border-radius: .06rem;
	height: .68rem;
	line-height: .68rem;
	width: 5.1rem;
	padding: 0 .1rem;
	box-sizing: border-box;
}
.wxxbox .i1.rt{
	margin-right: .06rem;
}
.wxxbox>div{
	margin-top: .3rem;
}
.wxxbox .s1{
	width: 1.62rem;
	border: 1px solid #b5b5b5;
	border-radius: .06rem;
	height: .68rem;
	line-height: .68rem;
	margin-left: .15rem;
}
.wxxbox .s1:first-child{
	margin-left: 0;
}
.wxxbox .drop{
	display: inline-block;
	margin-bottom: .14rem;
}
.wxxbox textarea{
	border: 1px solid #b5b5b5;
	border-radius: .06rem;
	padding: .1rem;
	height: 1.6rem;
	width: 5.1rem;
	box-sizing: border-box;
}
.wxxbox .s2{
	width: 2.6rem;
	border: 1px solid #b5b5b5;
	border-radius: .06rem;
	height: .68rem;
	line-height: .68rem;
}
.wxxbox .tit1{
	display: inline-block;
	color: #333333;
	font-size: .3rem;
	margin: 0 .5rem 0 .2rem;
	line-height: .7rem;
}
.wxxbox .i2{
	margin-top: .15rem;
	width: .4rem;
	height: .4rem;
}
.wxxbox .i3{
	border: 1px solid #b5b5b5;
	border-radius: .06rem;
	height: .68rem;
	line-height: .68rem;
	width: 1.7rem;
	padding: 0 .1rem;
	box-sizing: border-box;
}
.wxxbox .yzm button{
	background: #e42826;
	color: #fff;
	text-align: center;
	height: .7rem;
	line-height: .7rem;
	font-size: .3rem;
	border-radius: .06rem;
	margin-left: .15rem;
	width: 2.1rem;
}
.wxxbox .btn{
	margin-top: .7rem;
}
.wxxbox .btn button{
	width: 1.95rem;
	height: .7rem;
	line-height: .7rem;
	text-align: center;
	font-size: .3rem;
	border-radius: .06rem;
	background: #ebebeb;
	color: #333333;
	margin-right: .22rem;
}
.wxxbox .btn button:last-child{
	background: #e42826;
	color: #fff;
}
/*xinjianxiangqing*/
.wxjtit{
	padding-bottom: .4rem;
	border-bottom: 1px solid #cccccc;
	margin-bottom: .4rem;
}
.wxjtit h1{
	color: #333333;
	font-size: .36rem;
	line-height: .6rem;
}
.wxjtit .sta{
	display: inline-block;
	color: #fff;
	font-size: .28rem;
	font-weight: bold;
	padding: 0 .18rem;
	border-radius: .06rem;
	background: #f3b50f;
	margin-top: .2rem;
	line-height: .44rem;
}
.wxjbox{
	margin-bottom: .9rem;
}
.wxjbox .tit{
	display: inline-block;
	color: #fff;
	font-size: .28rem;
	font-weight: bold;
	line-height: .5rem;
	padding: 0 .3rem;
	border-radius: .06rem;
	background: #e42826;
	margin-bottom: .26rem;
}
.wxjbox .con{
	color: #333333;
	font-size: .28rem;
	line-height: .46rem;
}
.wxjbox .bar{
	color: #666666;
	font-size: .24rem;
	margin-top: .2rem;
}
.wxjbox .bar span{
	display: inline-block;
	margin-right: .44rem;
}
/*shouye*/
.wi-w2{
	height: 4.17rem;
	overflow: hidden;
	position: relative;
}
.wi-w2 a{
	display: block;
	width: 100%;
	height: 100%;
	position: relative;
}
.wi-w2 a img{
	width: 100%;
	height: 100%;
}
.wi-w2 a p{
	position: absolute;
	bottom: 0;
	width: 100%;
	height: .66rem;
	box-sizing: border-box;
	color: #fff;
	font-weight: bold;
	font-size: .28rem;
	line-height: .66rem;
	padding: 0 .2rem;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	background: rgba(0,0,0,.6);
}
.wi-w2 .swiper-pagination{
	text-align: right;
	padding-right: .2rem;
	box-sizing: border-box;
	bottom: .22rem;
	left: auto;
	width: auto;
	right: 0;
}
.wi-w2 .swiper-pagination-bullet{
	background: #fff;
	width: .2rem;
	height: .2rem;
	opacity: 1;
}
.wi-w2 .swiper-pagination-bullet.swiper-pagination-bullet-active{
	background: #e42826;
}
.wi-w2-btn .btn{
	position: absolute;
	width: .44rem;
	top: 1.7rem;
	z-index: 2;
}
.wi-w2-btn .btn.prev{
	left: .14rem;
}
.wi-w2-btn .btn.next{
	right: .14rem;
}
.wiw3{
	margin-top: .5rem;
}
.wimain .wgltit{
	white-space: nowrap;
	overflow-x: auto;
}
.wilistmore{
	display: block;
	margin: .3rem auto 0;
	width: 3rem;
	height: .64rem;
	text-align: center;
	line-height: .64rem;
	color: #e42826;
	font-size: .26rem;
	background: #f9edeb;
	border-radius: .06rem;
}
.wi-w4{
	display: block;
	width: 7.5rem;
	height: 1.6rem;
	overflow: hidden;
	margin-top: .6rem;
	position: relative;
	margin-left: -.32rem;
}
.wi-w4 a{
	display: block;
	width: 100%;
	height: 100%;
	position: relative;
}
.wi-w4 a img{
	width: 100%;
	height: 100%;
}
.wi-w4 .swiper-pagination{
	bottom: .16rem!important;
	right: .32rem;
	text-align: right;
	width: auto;
	left: auto;
}
.wi-w4 .swiper-pagination-bullet {
	width: .22rem;
	height: .22rem;
	text-align: center;
	line-height: .22rem;
	font-size: .18rem;
	color: #fff;
	opacity: 1;
	border-radius: 0;
	margin: 0 .04rem!important;
	background: rgba(255,255,255,.5);
}
.wi-w4 .swiper-pagination-bullet-active {
	color: #fff;
	background: #e01918;
}
.wibar1{
	margin-top: .6rem;
	margin-bottom: .4rem;
}
.wibar1 a img{
	width: 3.22rem;
}
.wibar2 a{
	display: inline-block;
}
.wibar2 img{
	width: 100%;
}
.wibar3{
	margin-bottom: .2rem;
}
.wibar3 a{
	display: inline-block;
}
.wibar3 img{
	width: 100%;
}
.wibar4{
	margin-bottom: .2rem;
}
.wibar4 a{
	width: 3.35rem;
	height: 1.41rem;
	background: url(wbg5.png) center no-repeat;
	background-size: 100% 100%;
	text-align: center;
	line-height: 1.41rem;
	color: #fff;
	font-size: .36rem;
	font-weight: bold;
}
.wibar4 a img{
	width: .38rem;
	margin-right: .12rem;
}
.witit1{
	margin-top: .3rem;
}
.witit1 .tit{
	width: 25%;
	box-sizing: border-box;
	height: .66rem;
	line-height: .66rem;
	text-align: center;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	background: #f1f1f1;
	color: #333333;
	font-size: .28rem;
	display: inline-block;
	border: 1px solid #fff;
}
.witit1 .tit.cur{
	background: #e42826;
	color: #fff;
}
.wisp{
	height: 4.17rem;
	overflow: hidden;
	position: relative;
}
.wisp a{
	display: block;
	width: 100%;
	height: 100%;
	position: relative;
}
.wisp a img{
	width: 100%;
	height: 100%;
}
.wisp a p{
	position: absolute;
	bottom: 0;
	width: 100%;
	height: .66rem;
	box-sizing: border-box;
	color: #fff;
	font-weight: bold;
	font-size: .28rem;
	line-height: .66rem;
	padding: 0 1.6rem 0 .2rem;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	background: rgba(0,0,0,.6);
}
.wisp a .play{
	position: absolute;
	top: 50%;
	left: 50%;
	width: .5rem;
	height: .5rem;
	margin-top: -.25rem;
	margin-left: -.25rem;
}
.wisp .swiper-pagination{
	text-align: right;
	padding-right: .2rem;
	box-sizing: border-box;
	bottom: .22rem;
	left: auto;
	width: auto;
	right: 0;
}
.wisp .swiper-pagination-bullet{
	background: #fff;
	width: .2rem;
	height: .2rem;
	opacity: 1;
}
.wisp .swiper-pagination-bullet.swiper-pagination-bullet-active{
	background: #e42826;
}
.wisp-btn .btn{
	position: absolute;
	width: .44rem;
	top: 1.7rem;
	z-index: 2;
}
.wisp-btn .btn.prev{
	left: .14rem;
}
.wisp-btn .btn.next{
	right: .14rem;
}
.wihotnews{
	position: relative;
	overflow: hidden;
	margin-bottom: .2rem;
}
.wihotnews-btn{
	position: absolute;
	left: 0;
	top: 0;
	z-index: 2;
}
.wihotnews-btn img{
	width: .91rem;
}
.wihotnews-list{
	position: relative;
	overflow: hidden;
	width: 100%;
	height: 2rem;
}
.wihotnews-list li{
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
}
.wihotnews-list li h1{
	text-align: center;
	padding-left: .9rem;
	height: 1.04rem;
}
.wihotnews-list li h1 a{
	display: inline-block;
	max-width: 5.8rem;
	line-height: .52rem;
	color: #333333;
	font-size: .36rem;
	text-align: center;
}
.wihotnews-list li .con{
	color: #666666;
	font-size: .24rem;
	line-height: .42rem;
	margin-top: .1rem;
	overflow: hidden;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
}



/* 2022年10月新增WAP版本专题轮播 */
.index-bar3h5box{
	display: block!important;
	margin-bottom: .5rem;
	margin-top: .4rem;
}
.index-bar3h5{
	width: 100%;
	height: 2rem;
	overflow: hidden;
	position: relative;
}
.index-bar3h5 a{
	display: inline-block;
	width: 100%;
	height: 100%;
}
.index-bar3h5 img{
	width: 100%;
	height: 100%;
}
.index-bar3h5 .swiper-pagination{
	bottom: .1rem!important;
	height: .2rem;
	line-height: .2rem;
	text-align: right;
}
.index-bar3h5 .swiper-pagination .swiper-pagination-bullet{
	vertical-align: middle;
	background: rgba(255,255,255,.3);
	border-radius: 0;
	width: .22rem;
	height: .22rem;
	line-height: .22rem;
	color: #fff;
	font-size: .18rem;
	text-align: center;
	opacity: 1;
}
.index-bar3h5 .swiper-pagination-bullet-active{
	color: #bd2120!important;
	background: rgba(255,255,255,.6)!important;
}
.hd-tit{
	margin-bottom: .2rem;
	border-left: .1rem solid #c40d0d;
	padding-left: .22rem;
	line-height: .4rem;
}
.hd-tit .tit{
	font-size: .3rem;
}